<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <meta http-equiv="X-UA-Compatible" content="IE=EDGE,chrome=1" />
  <meta name="renderer" content="webkit" />
  <link rel="stylesheet" href="__STATIC__/index/css/base.css">
  <link rel="stylesheet" href="__STATIC__/index/css/login.css">
  <script src="__STATIC__/index/js/jquery-3.2.1.js"></script>
  <script src="__STATIC__/layui/layui.js"></script>
</head>

    <script type="text/javascript">
    function changeall(){
//  	var num = document.getElementById("email").value;
//  	var pwd = document.getElementById("pwd").value;
			var num=$("#email").val();
			var pwd=$("#pwd").val();
	    if(num==''){
			 		layui.use('layer', function(){
				  var layer = layui.layer;
				  layer.alert('请输入账号', {icon: 2});
					});              
			 		return false;
			 	}
			 	if(pwd==''){
			 		layui.use('layer', function(){
				  var layer = layui.layer;
				  layer.alert('请输入密码', {icon: 2});
					});  
			 		return false;
			 	}
  
       if(!success){
       	layui.use('layer', function(){
				  var layer = layui.layer;
				  layer.alert('请滑动滑块解锁', {icon: 2});
					});  
			 		return false;
			 	}
        
        $.ajax({
        	type:"post",
        	url:"login_add",
        	data:{num:num,pwd:pwd},
        	success:function(res){
		 			if(res.code==1){
				 		layui.use('layer', function(){
					  var layer = layui.layer;
					  layer.alert(res.msg, {icon: 2},function(){
					  		location.reload(); 
					  });
						}); 
						
		 			}else if(res.code==2){
					  	location.href="{:url('index/index/index')}";
		 		  }
		  	}
        });
    	
    }


  </script>
<body>
  <div class="header">
    <div class="w1200">
      <a href="/" class="logo">
        <img src="__STATIC__/index/img/ZJTLogo.jpg">
      </a>
      <!-- <ul class="right">
        <li><img src="https://img.dacaiji.com/static/image/LoginICON_01.png"><p class="text">海量精品任你推广</p>
        </li>
        <li><img src="https://img.dacaiji.com/static/image/LoginICON_02.png"><p class="text">优势互补抱团取暖</p>
        </li>
        <li><img src="https://img.dacaiji.com/static/image/LoginICON_03.png"><p class="text">快如闪电全天更新</p>
        </li>
      </ul> -->
    </div>
  </div>
  <div class="login-body">
    <div class="w1200 body-con">
      <!-- 中心主图 -->
      <img src="#" alt="#">
      <!-- 登录form表单 -->
      <div class="login-form">
        <h3>
          <span class="welc">欢迎登录</span>
          <span class="right-txt">
            还没有账号？ <a href="{:url('index/login/register')}">免费注册</a>
          </span>
        </h3>
        <div class="wrapper-form">
          <div class="form-input email">
            <input id="email" type="text" value="" name="email" placeholder="请输入手机号码">
            <p class="test-tips"></p>
          </div>
          <div class="form-input pwd">
            <input id="pwd" type="password" value="" name="pwd" autocomplete="off" style="ime-mode:disabled" maxlength="24"
              placeholder="密码">
              <p class="test-tips"></p>
          </div>
          <div class="form-input drag">
              <div class="bg"></div>
              <div class="text" onselectstart="return false;">请拖动滑块解锁</div>
              <div class="btn">&gt;&gt;</div>
          </div>
          <!-- <label class="check-remember">
            <span class="to-check" onclick="checkThis()">
              <input type="checkbox" class="checkBox-a"> 
              <span class="check-span"></span>
            </span>
            <span>记住密码</span>
          </label>  -->
          <a href="{:url('index/login/forget')}" class="forget">忘记密码？</a>
        </div>
        <input type="button"  class="button-login" value="登录" onclick="changeall()" />
      </div>
      
    </div>
  </div>
</body>
<script>

    //一、定义一个获取DOM元素的方法
//  var $ = function(selector){
//          return  document.querySelector(selector);
//      },
//      box = $(".drag"),//容器
//      bg = $(".bg"),//背景
//      text = $(".text"),//文字
//      btn = $(".btn"),//滑块
       
        
        var box=document.getElementsByClassName("drag")[0];
        
        var bg=document.getElementsByClassName("bg")[0];
        var text=document.getElementsByClassName("text")[0];
        var btn=document.getElementsByClassName("btn")[0];
        var success = false,//是否通过验证的标志
        distance = box.offsetWidth - btn.offsetWidth;//滑动成功的宽度（距离）

    //二、给滑块注册鼠标按下事件
    btn.onmousedown = function(e){

        //1.鼠标按下之前必须清除掉后面设置的过渡属性
        btn.style.transition = "";
        bg.style.transition ="";

        //说明：clientX 事件属性会返回当事件被触发时，鼠标指针向对于浏览器页面(或客户区)的水平坐标。

        //2.当滑块位于初始位置时，得到鼠标按下时的水平位置
        var e = e || window.event;
        var downX = e.clientX;

        //三、给文档注册鼠标移动事件
        document.onmousemove = function(e){

            var e = e || window.event;
            //1.获取鼠标移动后的水平位置
            var moveX = e.clientX;

            //2.得到鼠标水平位置的偏移量（鼠标移动时的位置 - 鼠标按下时的位置）
            var offsetX = moveX - downX;

            //3.在这里判断一下：鼠标水平移动的距离 与 滑动成功的距离 之间的关系
            if( offsetX > distance){
                offsetX = distance;//如果滑过了终点，就将它停留在终点位置
            }else if( offsetX < 0){
                offsetX = 0;//如果滑到了起点的左侧，就将它重置为起点位置
            }

            //4.根据鼠标移动的距离来动态设置滑块的偏移量和背景颜色的宽度
            btn.style.left = offsetX + "px";
            bg.style.width = offsetX + "px";

            //如果鼠标的水平移动距离 = 滑动成功的宽度
            if( offsetX == distance){

                //1.设置滑动成功后的样式
                text.innerHTML = "验证通过";
                text.style.color = "#fff";
                btn.innerHTML = "&radic;";
                btn.style.color = "green";
                bg.style.background = "rgb(122, 194, 60)";

                //2.设置滑动成功后的状态
                success = true;
                //成功后，清除掉鼠标按下事件和移动事件（因为移动时并不会涉及到鼠标松开事件）
                btn.onmousedown = null;
                document.onmousemove = null;

                //3.成功解锁后的回调函数
                // setTimeout(function(){
                //     alert('解锁成功！');
                // },100);
            }
        }

        //四、给文档注册鼠标松开事件
        document.onmouseup = function(e){

            //如果鼠标松开时，滑到了终点，则验证通过
            if(success){
                return;
            }else{
                //反之，则将滑块复位（设置了1s的属性过渡效果）
                btn.style.left = 0;
                bg.style.width = 0;
                btn.style.transition = "left 1s ease";
                bg.style.transition = "width 1s ease";
            }
            //只要鼠标松开了，说明此时不需要拖动滑块了，那么就清除鼠标移动和松开事件。
            document.onmousemove = null;
            document.onmouseup = null;
        }
    }


</script>


</html>